Table: Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]

Line Label Object Class Period Type Balance Name
1 Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] [Table]

*

*

us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Class of Stock [Axis] [Axis]

*

*

us-gaap:StatementClassOfStockAxis
5 Class of Stock [Domain] [Domain]

*

*

us-gaap:ClassOfStockDomain
6 Common Stock [Member] [Member]

*

*

us-gaap:CommonStockMember
7 Common Class A [Member] [Member]

*

*

us-gaap:CommonClassAMember
8 Common Class B [Member] [Member]

*

*

us-gaap:CommonClassBMember
9 Common Class C [Member] [Member]

*

*

us-gaap:CommonClassCMember
10 Nonvoting Common Stock [Member] [Member]

*

*

us-gaap:NonvotingCommonStockMember
11 Convertible Common Stock [Member] [Member]

*

*

us-gaap:ConvertibleCommonStockMember
12 Preferred Stock [Member] [Member]

*

*

us-gaap:PreferredStockMember
13 Cumulative Preferred Stock [Member] [Member]

*

*

us-gaap:CumulativePreferredStockMember
14 Noncumulative Preferred Stock [Member] [Member]

*

*

us-gaap:NoncumulativePreferredStockMember
15 Redeemable Preferred Stock [Member] [Member]

*

*

us-gaap:RedeemablePreferredStockMember
16 Nonredeemable Preferred Stock [Member] [Member]

*

*

us-gaap:NonredeemablePreferredStockMember
17 Convertible Preferred Stock [Member] [Member]

*

*

us-gaap:ConvertiblePreferredStockMember
18 Nonredeemable Convertible Preferred Stock [Member] [Member]

*

*

us-gaap:NonredeemableConvertiblePreferredStockMember
19 Redeemable Convertible Preferred Stock [Member] [Member]

*

*

us-gaap:RedeemableConvertiblePreferredStockMember
20 Preferred Class A [Member] [Member]

*

*

us-gaap:PreferredClassAMember
21 Preferred Class B [Member] [Member]

*

*

us-gaap:PreferredClassBMember
22 Series A Preferred Stock [Member] [Member]

*

*

us-gaap:SeriesAPreferredStockMember
23 Series B Preferred Stock [Member] [Member]

*

*

us-gaap:SeriesBPreferredStockMember
24 Series C Preferred Stock [Member] [Member]

*

*

us-gaap:SeriesCPreferredStockMember
25 Series D Preferred Stock [Member] [Member]

*

*

us-gaap:SeriesDPreferredStockMember
26 Series E Preferred Stock [Member] [Member]

*

*

us-gaap:SeriesEPreferredStockMember
27 Series F Preferred Stock [Member] [Member]

*

*

us-gaap:SeriesFPreferredStockMember
28 Series G Preferred Stock [Member] [Member]

*

*

us-gaap:SeriesGPreferredStockMember
29 Series H Preferred Stock [Member] [Member]

*

*

us-gaap:SeriesHPreferredStockMember
30 Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] [Line Items]

*

*

us-gaap:EarningsPerShareBasicLineItems
31 Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock
32 Earnings Per Share, Basic [Roll Up] [Abstract]

*

*

us-gaap:EarningsPerShareBasicAbstract
33 Income (Loss) from Operations before Extraordinary Items, Per Basic Share [Roll Up] [Abstract]

*

*

us-gaap:IncomeLossBeforeExtraordinaryItemsAndCumulativeEffectOfChangeInAccountingPrinciplePerBasicShareAbstract
34 Income (Loss) from Continuing Operations, Per Basic Share [Concept] Share For Period

*

us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
35 Income (Loss) from Discontinued Operations, Net of Tax, Per Basic Share [Concept] Share For Period

*

us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
36 Income (Loss) from Operations before Extraordinary Items, Per Basic Share, Total [Concept] Share For Period

*

us-gaap:IncomeLossBeforeExtraordinaryItemsAndCumulativeEffectOfChangeInAccountingPrinciplePerBasicShare
37 Income (Loss) from Extraordinary Items, Net of Tax, Per Basic Share [Roll Up] [Abstract]

*

*

us-gaap:IncomeLossFromExtraordinaryItemsNetOfTaxPerBasicShareAbstract
38 Income (Loss) from Extraordinary Items, before Tax, Per Basic Share [Concept] Share For Period

*

us-gaap:IncomeLossFromExtraordinaryItemsBeforeTaxPerBasicShare
39 Income (Loss) from Extraordinary Items, Tax Effect, Per Basic Share [Concept] Share For Period

*

us-gaap:IncomeLossFromExtraordinaryItemsTaxEffectPerBasicShare
40 Income (Loss) from Extraordinary Items, Net of Tax, Per Basic Share, Total [Concept] Share For Period

*

us-gaap:IncomeLossFromExtraordinaryItemsNetOfTaxPerBasicShare
41 Earnings Per Share, Basic, Total [Concept] Share For Period

*

us-gaap:EarningsPerShareBasic
42 Earnings Per Share, Basic, Two Class Method [Hierarchy] [Abstract]

*

*

us-gaap:EarningsPerShareBasicTwoClassMethodAbstract
43 Earnings Per Share, Basic, Distributed [Concept] Share For Period

*

us-gaap:EarningsPerShareBasicDistributed
44 Earnings Per Share, Basic, Undistributed [Concept] Share For Period

*

us-gaap:EarningsPerShareBasicUndistributed
45 Undistributed Earnings, Basic [Roll Up] [Abstract]

*

*

us-gaap:UndistributedEarningsAbstract
46 Net Income (Loss) Attributable to Parent [Roll Up] [Abstract]

*

*

us-gaap:NetIncomeLossAbstract
47 Income (Loss) from Continuing Operations Attributable to Parent [Concept] Monetary For Period Credit us-gaap:IncomeLossFromContinuingOperations
48 Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent [Concept] Monetary For Period Credit us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
49 Extraordinary Item, Gain (Loss), Net of Tax, Attributable to Parent [Concept] Monetary For Period Credit us-gaap:ExtraordinaryItemGainOrLossNetOfTaxAttributableToReportingEntity
50 Net Income (Loss) Attributable to Parent, Total [Concept] Monetary For Period Credit us-gaap:NetIncomeLoss
51 Distributed Earnings [Roll Up] [Abstract]

*

*

us-gaap:DistributedEarningsAbstract
52 Dividends [Concept] Monetary For Period Debit us-gaap:Dividends
53 Dividends and Interest Paid [Concept] Monetary For Period Debit us-gaap:DividendsAndInterestPaid
54 Distributed Earnings, Total [Concept] Monetary For Period Debit us-gaap:DistributedEarnings
55 Undistributed Earnings, Basic, Total [Concept] Monetary For Period Credit us-gaap:UndistributedEarnings
56 Earnings Per Share, Nonrecurring Common Control Intra-Entity Transactions, Per Basic Share [Hierarchy] [Abstract]

*

*

us-gaap:EarningsPerShareNonrecurringCommonControlIntraEntityTransactionsDescriptionPerBasicShareAbstract
57 Earnings Per Share, Nonrecurring Common Control Intra-Entity Transactions, Description [Concept] Text/String For Period

*

us-gaap:EarningsPerShareNonrecurringCommonControlIntraEntityTransactionsDescription
58 Earnings Per Share, Nonrecurring Common Control Intra-Entity Transactions, Per Basic Share, Effect [Concept] Share For Period

*

us-gaap:EarningsPerShareNonrecurringCommonControlIntraEntityTransactionsPerBasicShareEffect
59 Participating Securities, Distributed and Undistributed Earnings [Roll Up] [Abstract]

*

*

us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsAbstract
60 Undistributed Earnings Allocated to Participating Securities [Concept] Monetary For Period Debit us-gaap:UndistributedEarningsAllocatedToParticipatingSecurities
61 Preferred Stock Dividends and Other Adjustments [Concept] Monetary For Period Debit us-gaap:PreferredStockDividendsAndOtherAdjustments
62 Participating Securities, Distributed and Undistributed Earnings, Total [Concept] Monetary For Period Debit us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarnings